Skip to content

feat: Day-1 partner kit after quickstart - #1135

Merged
abrichr merged 2 commits into
mainfrom
partner-kit-2026-08-29
Aug 29, 2026
Merged

feat: Day-1 partner kit after quickstart#1135
abrichr merged 2 commits into
mainfrom
partner-kit-2026-08-29

Conversation

@abrichr

@abrichr abrichr commented Aug 29, 2026

Copy link
Copy Markdown
Member

Summary

openadapt quickstart already runs MockMed through an independent read of /api/db. After VERIFIED it now prints the next command a solutions engineer actually needs: openadapt-agent serve --allow-run. --break-it still HALTs. The store stays empty.

pip install openadapt now depends on openadapt-agent>=2.0.1,<3. That's the published floor. The serve-without-bundles path lands in OpenAdaptAI/openadapt-agent#40; until that release, serve --allow-run still wants --bundles or --tutorial.

platform-manifest.json compatibility.launcher_requires now lists that same openadapt-agent>=2.0.1,<3 pin. The offline validate-platform-manifest job compares that field to pyproject.toml.

A reviewer who will merge this can check:

  • The README three-command block matches cli.py help.
  • tests/test_partner_kit.py calls _invoke_flow(["tutorial", "--help"]) without mocking it.
  • The same file posts an optimistic MockMed write that returns 409 with zero rows in GET /api/db.
  • The mocked CLI tests in test_cli_smoke.py still only prove argv forwarding. The weekly quickstart-lifecycle job is still the Playwright VERIFIED path. I didn't run that job here.
  • python scripts/validate_platform_manifest.py --offline passes after the launcher_requires pin.

Opened by an agent session, not the founder.

openadapt quickstart already runs MockMed through an independent oracle.
After VERIFIED it now prints `openadapt-agent serve --allow-run`.
--break-it still HALTs with the store unchanged. pip install openadapt
pulls openadapt-agent. tests/test_partner_kit.py invokes Flow instead of
mocking _invoke_flow.

Opened by an agent session, not the founder.
pyproject.toml now pins openadapt-agent>=2.0.1,<3 as a base dependency.
The committed platform-manifest.json must list that pin or the offline
validate-platform-manifest job fails.

Agent session, not the founder.
@abrichr
abrichr merged commit e9e6c77 into main Aug 29, 2026
14 checks passed
@abrichr
abrichr deleted the partner-kit-2026-08-29 branch August 29, 2026 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant